package com.zouma;

import com.zouma.pojo.User;
import com.zouma.service.UserService;
import com.zouma.utils.DBhepler;

import java.util.List;

/**
 * @Author: serein
 * @DateTime: 2021/7/6 20:14
 * @Description:
 */
public class ExcelToDb {

    public static void main(String[] args) {
        //得到表格中所有的数据
        List<User> listExcel= UserService.getAllByExcel("d://book.xls");
        /*//得到数据库表中所有的数据
        List<StuEntity> listDb=StuService.getAllByDb();*/

        DBhepler db=new DBhepler();

        for (User User : listExcel) {
            int id=User.getId();
            if (!UserService.isExist(id)) {
                //不存在就添加
                String sql="insert into user (name,pwd,id) values(?,?,?)";
                String[] str=new String[]{User.getName(),User.getPwd(),id+""};
                db.AddU(sql, str);
            }else {
                //存在就更新
                String sql="update user set name=?,pwd=? where id=?";
                String[] str=new String[]{User.getName(),User.getPwd(),id+""};
                db.AddU(sql, str);
            }
        }
    }

}
